#数据准备
user1={"用户名":"aaa","密码":"123","姓名":"张三","类型":"店员"}
user2={"用户名":"bbb","密码":"123","姓名":"李四","类型":"店员"}
user3={"用户名":"bbb","密码":"123","姓名":"王五","类型":"管理员"}
userList=[user1,user2,user3]
p1={"编号":"1001","名称":"牛肉","价格":30,"库存":7,"更新人":"ccc"}
p2={"编号":"1002","名称":"千张","价格":10,"库存":122,"更新人":"ccc"}
p3={"编号":"1003","名称":"土豆","价格":12,"库存":103,"更新人":"ccc"}
p4={"编号":"1004","名称":"汽水","价格":6,"库存":34,"更新人":"ccc"}
p5={"编号":"1008","名称":"啤酒","价格":4,"库存":9,"更新人":"ccc"}
productsList=[p1,p2,p3,p4] #菜品列表
#-----------------------功能函数
#1、用户登录
def login():
print("登录....")
#2、显示菜单列表
def listAll():
print("显示菜品列表....")
#3、根据名称查询菜品信息
def getOneByName():
print("根据名称查询菜品信息....")
#4、菜品上下架(仅限管理员)
def add():
print("上架....")
def delete():
print("下架....")
#5、设置菜品库存的价格(仅限管理员)
def update():
print("设置菜品库存和价格....")
#6、库存预警(低于10时)
def warning():
print("库存预警....")
#7、按照价格排序显示
def sortByPrice():
print("按照价格排序显示....")
#————————————————————————————显示主菜单,并调用相关功能
print("***************************** 菜品管理系统1.0 ************************************************")
while True:
result=login()
result="登录成功"
if result=="失败":
print("登录失败!请重新登录!")
continue
#业务功能
while True:
print("---------------功能列表------------------")
print("1、显示菜单列表")
print("2、根据名称查询菜品信息")
print("3、菜品上架")
print("4、菜品下架")
print("5、设置菜品库存的价格")
print("6、库存预警")
print("7、按照价格排序显示")
print("8、退出")
choice=input("******************请输入功能编号(1~8):")
if choice=="1":
listAll()
elif choice=="2":
getOneByName()
elif choice=="3":
add()
elif choice=="4":
delete()
elif choice=="5":
update()
elif choice=="6":
warning()
elif choice=="7":
sortByPrice()
elif choice=="8":
break
else:
print("设有此功能,请重新选择")
continue
返回值:
***************************** 菜品管理系统1.0 ************************************************
登录....
---------------功能列表------------------
1、显示菜单列表
2、根据名称查询菜品信息
3、菜品上架
4、菜品下架
5、设置菜品库存的价格
6、库存预警
7、按照价格排序显示
8、退出
******************请输入功能编号(1~8):1
显示菜品列表....
---------------功能列表------------------
1、显示菜单列表
2、根据名称查询菜品信息
3、菜品上架
4、菜品下架
5、设置菜品库存的价格
6、库存预警
7、按照价格排序显示
8、退出
******************请输入功能编号(1~8):5
设置菜品库存和价格....
---------------功能列表------------------
1、显示菜单列表
2、根据名称查询菜品信息
3、菜品上架
4、菜品下架
5、设置菜品库存的价格
6、库存预警
7、按照价格排序显示
8、退出
******************请输入功能编号(1~8):